Constructing A Hybrid Algorithm for Tracking and Following People using a Robotic Dog

نویسندگان

  • Martijn Liem
  • Frans Groen
چکیده

In order to create a social robot, able to interact with people in a natural way, one of the things it should be able to do is to follow a person around an area. This master’s research is aimed at enabling a Sony AIBO robot dog to watch people closely and follow them around the house. This is done using the visual data provided by the robot’s nose-mounted camera. By analysing the data with respect to colour distributions and salient features, a tracker is conceived that is able to track and follow a person in the robot’s field of view. By interfacing the tracker with a motion feedback system, the tracker can guide the robot around the house. This can even be done considering the erratic movement pattern of an AIBO robot dog walking around. To gain a robust object tracker, a fusion algorithm is created which uses background estimation as its initialisation method. Tracking is done using a combination of an Expectation Maximization (EM)-based colour histogram tracker and the Kanade-Lucas-Tomasi feature point tracker. This hybrid algorithm returns an ellipsoidal tracking kernel which is an estimate of the current position and shape of the person being followed. By using the tracking kernel’s position in the current frame perceived by the robot, the real-world location of the person relative to the robot can be roughly estimated. When the robot is controlled to keep the kernel in the centre of its field of view using head motion, the head position can be used to estimate whether the distance between the person and the robot is above or below a certain threshold. Together with the robot’s behaviour to turn when the person approaches the edge of its field of view, this will result in direct interaction with the person being tracked. As soon as the person starts moving away from the robot for example, the centre of the tracking kernel will be shifted towards the bottom of the robot’s view. This results in the robot lowering its head, which activates the robot’s behaviour to start moving forward.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Doppler and bearing tracking using fuzzy adaptive unscented Kalman filter

The topic of Doppler and Bearing Tracking (DBT) problem is to achieve a target trajectory using the Doppler and Bearing measurements. The difficulty of DBT problem comes from the nonlinearity terms exposed in the measurement equations. Several techniques were studied to deal with this topic, such as the unscented Kalman filter. Nevertheless, the performance of the filter depends directly on the...

متن کامل

Multiple Target Tracking in Wireless Sensor Networks Based on Sensor Grouping and Hybrid Iterative-Heuristic Optimization

A novel hybrid method for tracking multiple indistinguishable maneuvering targets using a wireless sensor network is introduced in this paper. The problem of tracking the location of targets is formulated as a Maximum Likelihood Estimation. We propose a hybrid optimization method, which consists of an iterative and a heuristic search method, for finding the location of targets simultaneously. T...

متن کامل

An Adaptive-Robust Control Approach for Trajectory Tracking of two 5 DOF Cooperating Robot Manipulators Moving a Rigid Payload

In this paper, a dual system consisting of two 5 DOF (RRRRR) robot manipulators is considered as a cooperative robotic system used to manipulate a rigid payload on a desired trajectory between two desired initial and end positions/orientations. The forward and inverse kinematic problems are first solved for the dual arm system. Then, dynamics of the system and the relations between forces/momen...

متن کامل

An Efficient Target Tracking Algorithm Based on Particle Filter and Genetic Algorithm

In this paper, we propose an efficient hybrid Particle Filter (PF) algorithm for video tracking by employing a genetic algorithm to solve the sample impoverishment problem. In the presented method, the object to be tracked is selected by a rectangular window inside which a few numbers of particles are scattered. The particles’ weights are calculated based on the similarity between feature vecto...

متن کامل

Design and analysis of hybrid systems solar, wind, osmotic for green plants using ant colony optimization algorithm

Nature has always proven that it is able to overcome its problems. However, human manipulation has led to environmental degradations. The dryness of a thousand-year Urmia Lake (a brinewater lake in Iran) is an example of environmental degradation that happened due to successive droughts and construction of dams on the basin of this lake. This study examines methods for the revival of Urmia Lake...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008